mermaid's glove - Turkish English Dictionary